self.lib_profile()
}
- pub fn incremental_args(&self, _unit: &Unit) -> CargoResult<Vec<String>> {
+ pub fn incremental_args(&self, unit: &Unit) -> CargoResult<Vec<String>> {
if self.incremental_enabled {
- Ok(vec![format!("-Zincremental={}", self.host.incremental().display())])
+ Ok(vec![format!("-Zincremental={}", self.layout(unit.kind).incremental().display())])
} else {
Ok(vec![])
}
assert_that(
p.cargo_process("build").arg("-v").env("CARGO_INCREMENTAL", "1"),
execs().with_stderr_contains(
- " Running `rustc [..] -Zincremental=[..]/target/debug/incremental`\n"));
+ "[RUNNING] `rustc [..] -Zincremental=[..][/]target[/]debug[/]incremental`\n")
+ .with_status(0));
assert_that(
p.cargo_process("test").arg("-v").env("CARGO_INCREMENTAL", "1"),
execs().with_stderr_contains(
- " Running `rustc [..] -Zincremental=[..]/target/debug/incremental`\n"));
+ "[RUNNING] `rustc [..] -Zincremental=[..][/]target[/]debug[/]incremental`\n")
+ .with_status(0));
}
#[test]